본문으로 건너뛰기

데이터 시각화 스터디 #3 - 시간의 시각화

데이터를 시각화했을 때 가장 자주 등장하는 주제는 바로 '시간'이다.
많은 차트들이 시간의 흐름에 따른 변화를 보여주는 데 집중하고 있다.

이번 스터디에선 시간을 시각화하는 다양한 방법들을 정리하였다.


시간을 시각화하는 7가지 관점

  1. 기간의 처음 시점과 비교해 오늘의 추이
  2. 데이터에 순환적인 패턴 유무
  3. 두 개의 시간 디멘전 간 추세 분석
  4. 장기간에 걸친 순위 변화 관찰
  5. 동시에 발생하지 않은 사건 비교
  6. 각기 다른 시기의 사건 성장세 비교
  7. 프로세스의 병목 파악

시간 그룹핑

시간을 주기적으로 묶어 표현하면 반복 패턴을 쉽게 파악할 수 있다.
(예: 요일별, 월별 묶음)

시간 그룹핑 차트

단점: 시간 간 노이즈나 데이터 뭉개짐 가능성 있음


순환 패턴 분석

평균 대여 건수 (시간대별)

평균 대여 건수

  • 8시, 17시에 피크
  • 평균값은 흐름을 보여주지만 세부 요일이나 개별 데이터는 알기 어려움

요일/시간별 세부 흐름

요일/시간 패턴

  • 주말: U자형
  • 평일 출근 시간: n자형
  • 선들이 각 요일의 흐름을 보여줌

두 개의 시간 디멘전 관찰 (월 + 일)

히트맵 형태

월+일 히트맵

  • 전체적인 패턴 파악에 탁월
  • 세부 포인트(예: 2월 14일 출산 증가)는 잘 드러나지 않음

깃허브 커밋 히트맵

깃허브 커밋 히트맵

  • 요일별, 월별 활동량을 직관적으로 확인 가능
  • 단, 정확한 수치 확인은 어려움

순위 변화 시각화 - 범프 차트

범프 차트

  • 시간에 따라 순위가 어떻게 변하는지 표현
  • 실제 수치는 숨겨짐
  • 민감한 수치를 감추고 싶을 때 유용
  • 특정 선을 강조하면 더 직관적임

다른 시기의 성장세 비교

성장세 비교 그래프

  • 기준 축을 ‘발표 후 경과일’로 변경
  • 시기와 무관하게 상대 성장세 비교 가능
  • 단, 맥락을 잃을 수 있으므로 보완 필요

프로젝트 기간 표현 - 간트 차트

간트 차트

  • WBS 형태와 유사
  • 시작일/종료일, 요약/과업 상태 표시
  • 일정 관리와 흐름 확인에 유리

이벤트 병목 시각화 - 점프 플롯

점프 플롯

  • 이벤트의 순서를 시각화
  • 병목/이탈/누락 지점 확인 가능
  • 단계 건너뛰기 등 예외 처리 파악에 유리
  • 복잡해질 수 있으므로 단순하게 구성 필요

결론

시간을 시각화할 때는 단일한 방법만으로는 부족하다.
다양한 관점에서 데이터를 바라보며 적절한 차트를 선택해야 한다.

  • 목적 → 기준 정하기 → 표현 방식 결정
  • 단순한 추이뿐 아니라, 순위, 주기성, 상대 비교 등 다양한 목표를 가질 수 있음
  • 각각의 목표에 맞는 표현 방법을 고민해보자.